package com.atguigu.func;

import com.alibaba.fastjson.JSONObject;

public interface JoinFunction<T>{
    //todo 如果写的是泛型方法，通过传参；如果写的是泛型类：1.构造器传参2.抽象方法
    //外面调用者必须要调用时必须要重写该方法
//    public abstract String getKey(T input);//不好写的封装到方法里，谁调用这个类，谁就要重写该方法
//    public abstract void join(T input, JSONObject dimInfo);

   String getKey(T input);//不好写的封装到方法里，谁调用这个类，谁就要重写该方法
   void join(T input, JSONObject dimInfo);
}
